@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0; text-decoration:none; list-style:none;}

body{ background:#f1f1f1;}

img{border:0px; margin:0; padding:0;}

.c{clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.m{ width:950px; margin:0 auto;}

.top{ background:url(../images/top_bg.jpg) repeat-x; height:104px; width:100%;}

.logo{ display:block; float:left;}

.top_y{ width:275px; height:104px; float:right; position:relative;}

.sy{ background:url(../images/top_y.jpg) no-repeat; width:187px; height:39px; float:right; line-height:30px;}

.sy a{ color:#FFF; font-size:13px;}

.sy a:hover{ color:#F00;}

.phone{ position:absolute; bottom:0px; right:0px;}

/* banner */
.banner{height:389px;overflow:hidden;position:relative}
.banner .d1{width:100%;height:389px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -60px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.nav{ height:40px; width:100%; background:#035898; line-height:40px;}

.nav_fg{ background:url(../images/nav_fg.jpg) no-repeat; width:1px; height:40px;}

.nav ul{ width:950px; margin:0 auto;}

.nav ul li{ float:left;}

.nav ul li a{ font-family:"microsoft Yahei"; font-size:14px; color:#FFF; display:block; margin:0 25px;}

.nav ul li a:hover{ color:#F00;}

.cur a{ color:#F00 !important;}

.gg{ background:url(../images/gg_bg.jpg) repeat-x; height:42px; line-height:32px;}

.gg p{ color:#035898; font-size:12px; font-family:"microsoft Yahei"; width:60px; float:left;}

.gg_fg{ background:url(../images/gg_x.jpg) no-repeat; width:2px; height:22px; float:left; margin-top:6px;}

.gg_m{ float:left;width:430px; margin-left:15px;}

.gg_m a{ background:url(../images/gg_d.jpg) no-repeat left center; font-size:12px; color:#5f5f5f; text-indent:10px; display:block; float:left;}

.gg_m a:hover{ color:#035898;}

.gg_m span{font-size:12px; color:#5f5f5f; float:right; display:block; text-align:right;}

.gg_more{ float:right;}

.gg_more a{font-size:12px; color:#5f5f5f;}

.gg_more a:hover{ color:#035898;}

.cp_bt p{ float:left; height:35px; line-height:35px; width:200px; font-family:"microsoft Yahei"; font-size:16px; color:#035898; text-indent:40px;}

.more{ display:block; background:url(../images/more.jpg) no-repeat; width:44px; height:13px; float:right; margin-top:13px;}

.cp_bt{ background:url(../images/bt.jpg) no-repeat bottom center; width:450px; height:35px;}

.cp_m{ width:450px;}

.lb li a{ background:url(../images/k1.jpg) no-repeat; width:119px; height:32px; display:block; text-align:center; line-height:32px; color:#FFF; font-family:"microsoft Yahei"; font-size:14px;}

.lb li a:hover{ color:#F00;}

.lb li{ float:left; margin:8px 15px;}

.lb{ margin-top:5px;}

#demo1 a{ background:url(../images/cp_bg.jpg) no-repeat; width:158px; height:101px; display:block; float:left; margin:0 10px;}

#demo1 a img{ margin:1px;}

#demo2 a{ background:url(../images/cp_bg.jpg) no-repeat; width:158px; height:101px; display:block; float:left; margin:0 10px;}

#demo2 a img{ margin:1px;}

.lb2 li a{ background:url(../images/k2.jpg) no-repeat; width:181px; height:32px; display:block; text-align:center; line-height:32px; color:#FFF; font-family:"microsoft Yahei"; font-size:14px;}

.lb2 li a:hover{ color:#F00;}

.lb2 li{ float:left; margin:8px 15px;}

.lb_img li{ float:left; margin:5px 16px;}

#colee_left1 a{ background:url(../images/cp_bg.jpg) no-repeat; width:158px; height:101px; display:block; float:left; margin:0 10px;}

#colee_left1 a img{ margin:1px;}

#colee_left2 a{ background:url(../images/cp_bg.jpg) no-repeat; width:158px; height:101px; display:block; float:left; margin:0 10px;}

#colee_left2 a img{ margin:1px;}

#zz1 a{width:185px; height:155px; display:block; float:left; margin:0 10px; padding:1px; border:1px solid #CCC;}

#zz2 a{width:185px; height:155px; display:block; float:left; margin:0 10px; padding:1px; border:1px solid #CCC;}

#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 450px; background:#FFF;
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 450px; PADDING-TOP: 0px; HEIGHT: 39px
}
#tags LI {
	FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; height:39px;
}
#tags LI A {
	 FLOAT: left; TEXT-DECORATION: none; COLOR:#333333; font-family:"microsoft Yahei"; font-size:16px; width:122px; height:35px; line-height:35px; display:block; text-align:center; background:#e3e3e3;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	 POSITION: relative;
}
#tags LI.selectTag A {
	 COLOR:#FFF; font-family:"microsoft Yahei"; font-size:16px; background:url(../images/table.jpg) no-repeat; height:39px !important;
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 200px
}
.tagContent span{ line-height:25px;}

#tagContent DIV.selectTag {
	DISPLAY: block
}

.table_more{ background:url(../images/more1.jpg) no-repeat; width:62px; height:15px; display:block; float:right; margin:10px 15px 0 0;}


#qh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 450px; PADDING-TOP: 0px; HEIGHT: 39px
}
#qh LI {
	FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; height:39px;
}
#qh LI A {
	 FLOAT: left; TEXT-DECORATION: none; COLOR:#333333; font-family:"microsoft Yahei"; font-size:16px; width:122px; height:35px; line-height:35px; display:block; text-align:center; background:#e3e3e3;
}
#qh LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#qh LI.seqh {
	 POSITION: relative;
}
#qh LI.seqh A {
	 COLOR:#FFF; font-family:"microsoft Yahei"; font-size:16px; background:url(../images/table.jpg) no-repeat; height:39px !important;
}
.secon {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 200px
}
#secon DIV.seqh {
	DISPLAY: block
}

.hot_bt{ font-size:12px; font-weight:bold; color:#035898;}

.hot_m{ width:260px; margin-top:10px; line-height:25px; border-bottom:1px dashed #666; padding-bottom:10px;}

.news li a span{ color:#575757; font-size:12px;}

.news li{ background:url(../images/icon.jpg) no-repeat left center; text-indent:10px; height:30px; line-height:30px; width:100%;}

.news{ margin-top:7px;}

.hy_bt{ background:url(../images/bt1.jpg) no-repeat left center; font-family:"microsoft Yahei"; font-size:18px; color:#575757; text-indent:10px; margin:15px 0px 0px 15px;}

.hy_m li a{ display:block; width:213px; height:87px;}

.hy_m li{ float:left; margin:5px 5px;}

.hy1{ background:url(../images/yy1.jpg) no-repeat;}

.hy2{ background:url(../images/yy2.jpg) no-repeat;}

.hy3{ background:url(../images/yy3.jpg) no-repeat;}

.hy4{ background:url(../images/yy4.jpg) no-repeat;}

.hy_m{ margin-top:5px;}

.foot{ background:url(../images/foot_bg.jpg) repeat-x; height:130px; margin-top:15px;}

.yl{ height:40px; line-height:40px; color:#FFF; background:url(../images/foot_d.jpg) repeat-x bottom;}

.yl a{color:#FFF; font-size:12px; margin:0 10px;}

.yl a:hover{ color:#F00;}

.yl li{ float:left;color:#FFF; font-size:12px;}

.copy{ color:#FFF; font-size:12px; text-align:center; line-height:30px; padding-top:10px;}

.clear{ clear:both;}

.container_skitter{ width:100% !important;}



/*内页*/
.z_banner{ background:url(../images/z_banner.jpg) no-repeat center; height:238px;}

#content{ width:1003px; margin:0 auto; margin-top:25px;}

.content-left{ width:220px; float:left;}

.pro-head1{ background:url(../images/pro_bt.jpg) no-repeat; width:218px; height:68px;}

.hy-head1{ background:url(../images/hy_bt.jpg) no-repeat; width:218px; height:68px;}

.pro-list{ padding:5px 0px;}

.left_dh{  width:213px; height:35px; line-height:35px; text-align:center; padding-left:15px;}

.left_dh a{ width:188px; height:30px; background:url(../images/pro_jt.jpg) 20px center no-repeat; font-size:12px; color:#696969;text-decoration:none; float:left; cursor:pointer;}

.ny_x{background:url(../images/pro_x.jpg) bottom no-repeat; width:218px; height:3px; float:left;}

.left_dh2{ height:35px; padding-left:35px;}

.left_dh2 a{font-size:12px; color:#696969; background:none !important; text-align:left;}

.left_dh2 a:hover{ text-decoration:underline; color:#696969 !important;}

.left_dh a:hover{ background:url(../images/pro_h.jpg) no-repeat; color:#FFF; text-decoration:none; font-weight:bold;}

.contact-content{ background:url(../images/z_lx.jpg) no-repeat; width:217px; height:214px; position:relative; color:#5a5a5a; font-size:12px;}

.right{ width:715px; float:right; border:1px solid #dbdbdb; display:inline; overflow:hidden; background:#FFF;}

.plc{height:38px; background:url(../images/z_bt.jpg) no-repeat; width:694px; margin:0 auto; margin-top:15px;}

.plcR{padding-right:10px;float:right; line-height:31px;}

.ny_bt{ width:118px; text-align:center; margin-left:12px; line-height:32px; color:#FFF; font-family:"microsoft Yahei"; font-size:16px; float:left;}

.plcR span{ margin:0px 5px; font-size:12px; color:#5a5a5a;}

.plcR a{ color:#5a5a5a; font-size:12px;}

.plcR a:hover{ color:#F00;}

.pro_main{ padding:10px 15px; min-height:411px; line-height:28px; font-size:12px; color:#5a5a5a;}

.optiton{ padding-left:35px;}

.menu{ height:auto;}

.dl_proj dt{ width:206px; height:166px; display:block; border:1px solid #d8d8d8; overflow:hidden; padding:1px;}

.dl_proj dt img{ width:206px;}

.dl_proj{ float:left; margin:10px 9px;}

.dl_proj dd{ width:206px; text-align:center;}

.dl_proj dd a{color:#696969;}

.dl_proj dd a:hover{ color:#F00;}

.text-c{ text-align:center;}

.text-c a{ display:inline-block; height:20px; border:1px solid #e1e2e3; font-size:14px; font-family:"microsoft Yahei"; line-height:20px; padding:0 6px; color:#035898; margin:0 5px;}

.thisclass{ font-weight:bold;}

.pageinfo{ font-size:14px;}

.line a{ color:#666; font-size:14px;}

.line a b{ font-weight:normal;}

.line a:hover{ color:#035898;}

.line td{ border-bottom:1px dashed #999999;}

/*右侧手机二维码样式*/		
.mobile_box{position:fixed;_position:absolute;right:2%;top:50%;font-size:0;text-align:center;z-index:102}
.mobile_box img{margin:0 0 .5em;border:1px solid #F5F5F5;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,.1);}
.mobile_box h5{font-size:12px;font-weight:normal}


.online-qq{position:fixed;top:50%;right:10px;z-index:200}
.online-qq .qq_content{background:#fff;margin:0;padding:0;}
.online-qq .qq_content dt{background:url(online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .qq p{background:url(online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px;transition:all 0.2s linear 0s;}
.online-qq .qq_content .qq a:hover{ color:#035898 !important;}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:12px;color:#035898;}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}			